home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / mint / l_1199 / 1691 < prev    next >
Encoding:
Internet Message Format  |  1994-08-27  |  5.8 KB

  1. From: hohmuth@inf.tu-dresden.de (Michael Hohmuth)
  2. From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  3. From: Juergen Lock <nox@jelal.north.de>
  4. From: Juergen Lock <nox@jelal.north.de>
  5. From: Juergen Lock <nox@jelal.north.de>
  6. From: Juergen Lock <nox@jelal.north.de>
  7. From: Juergen Lock <nox@jelal.north.de>
  8. From: Juergen Lock <nox@jelal.north.de>
  9. From: Juergen Lock <nox@jelal.north.de>
  10. Subject: mint-1.10h6
  11. Subject: Memory protection without MultiTOS
  12. Subject: Re: some more 110h4 clues...
  13. Subject: Re: some more 110h4 clues...
  14. Subject: Re: some more 110h4 clues...
  15. Subject: Re: some more 110h4 clues...
  16. Subject: Re: some more 110h4 clues...
  17. Subject: Re: some more 110h4 clues...
  18. Subject: Re: some more 110h4 clues...
  19. Date: Mon, 11 Jul 1994 23:29:17 +0200 (MET DST)
  20. From: hohmuth@inf.tu-dresden.de (Michael Hohmuth)
  21. Organization: Dept. of Computer Science, TU Dresden, Germany
  22. Mime-Version: 1.0
  23.  
  24. I've put up a sixth re-sync patch...
  25.  
  26. It contains Andreas Schwab's patches for running ROM-AES under memory
  27. protection, Juergen Lock's patches for the memory protection problems,
  28. for BIOS, and misc. bug fixes, and a small change by myself (I moved
  29. "#define INLINE" from various .c files to mint.h).
  30.  
  31. Now available via ftp from ftp.inf.tu-dresden.de:
  32.  
  33.     pub/atari/Mint/Kernel/mint-1.10h5-1.10h6-diffs.gz
  34.         Diffs against the kernel patched with the first five patches.
  35.  
  36.     pub/atari/Mint/Kernel/mint-1.10-1.10h6-diffs.gz
  37.         Diffs against the virgin kernel.
  38.  
  39. You can also get this via email by sending a message to
  40. ftpmail@ftp.inf.tu-dresden.de containing this text in the message body:
  41.  
  42.     send pub/atari/Mint/Kernel/mint-1.10h5-1.10h6-diffs.gz
  43. or
  44.     send pub/atari/Mint/Kernel/mint-1.10-1.10h6-diffs.gz
  45.  
  46. After my .sig are the last few commit messages.
  47.  
  48. Bye,
  49. Michael
  50. -- 
  51. Email: hohmuth@inf.tu-dresden.de
  52. WWW:   http://www.inf.tu-dresden.de/~mh1/
  53.  
  54. **************************************
  55.  
  56. From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
  57. Subject: Memory protection without MultiTOS
  58. Message-Id: <9407040915.AA00368@issan.informatik.uni-dortmund.de>
  59.  
  60. dosmem.c,main.c:
  61. Here is a patch to allow running the old AES
  62. under memory protection.  It turns all memory requests by the AES into
  63. global accessible, so that the resource tree can be accessed by both
  64. the program and the AES.  Also the first process started by the AES
  65. (the real GEM process) is marked to have global memory protection.
  66. Note that the accessories must run in global memory too, you have to
  67. change the file header appropriately.  There are still problems with
  68. accessories that dynamically request memory during runtime, since it
  69. is allocated in the context of the running program and thus private by
  70. default, but this is considered bad programming style anyway (XCONTROL
  71. 1.31 is such a beast :-/ ).
  72.  
  73. This is kind of a hack, especially the distinction between Malloc from
  74. AES and VDI.  This only works if the AES code is located after the VDI
  75. code in the roms, which is the case in all TOS versions i know of
  76. (1.00, 1.02, 1.04, 3.06), but it may fall over with other versions.
  77.  
  78. **************************************
  79.  
  80. From: Juergen Lock <nox@jelal.north.de>
  81. Subject: Re: some more 110h4 clues...
  82. Message-Id: <9407031033.AA00399@jelal.north.de>
  83.  
  84. dosmem.c,mem.c,mem.h:
  85. exec vs. memoryprotection, use parents MMU context in fork_restore;
  86. look for links to the same region in fork and when calculatig process
  87. size and also don't count sleeping fork parents memory twice...
  88.  
  89. **************************************
  90.  
  91. From: Juergen Lock <nox@jelal.north.de>
  92. Subject: Re: some more 110h4 clues...
  93. Message-Id: <9407031033.AA00399@jelal.north.de>
  94.  
  95. dosmem.c:
  96. GEM/toswin memleaks:  only link M_KEEP regions to rootproc when its
  97. the last link, then Mfree still works after a fork.  this was the only
  98. real leak, the rootproc growing and growing mostly was a result of the
  99. process size caculation...
  100.  
  101. **************************************
  102.  
  103. From: Juergen Lock <nox@jelal.north.de>
  104. Subject: Re: some more 110h4 clues...
  105. Message-Id: <9407031033.AA00399@jelal.north.de>
  106.  
  107. pipefs.c:
  108. pipe FIONREAD: delay writer-died error condition until pipe is empty.
  109. (can this cause problems?  i think not, and it helps for example toswin,
  110. processes last words no longer appear 1-char-at-a-time...)
  111.  
  112. **************************************
  113.  
  114. From: Juergen Lock <nox@jelal.north.de>
  115. Subject: Re: some more 110h4 clues...
  116. Message-Id: <9407031033.AA00399@jelal.north.de>
  117.  
  118. proc.c:
  119. sleep: shouldn't we keep the ipl-too-high checks?  it can still happen
  120. outside selects...
  121.  
  122. **************************************
  123.  
  124. From: Juergen Lock <nox@jelal.north.de>
  125. Subject: Re: some more 110h4 clues...
  126. Message-Id: <9407031033.AA00399@jelal.north.de>
  127.  
  128. biosfs.c,dosmem.c,fasttext.c,proc.c,timeout.c,tty.c:
  129.         some cosmetic changes to the source (some lost tabs, etc. :)
  130.  
  131. **************************************
  132.  
  133. From: Juergen Lock <nox@jelal.north.de>
  134. Subject: Re: some more 110h4 clues...
  135. Message-Id: <9407082023.AA00649@jelal.north.de>
  136.  
  137. mem.c: fix unauthorized access to base->p_parent in exec
  138.  
  139. **************************************
  140.  
  141. From: Juergen Lock <nox@jelal.north.de>
  142. Subject: Re: some more 110h4 clues...
  143. Message-Id: <9407082023.AA00649@jelal.north.de>
  144.  
  145. bios.c,biosfs.c,types.h,xbios.c:
  146. serial lines...  use the xcon* pointers etc. available thru
  147. Bconmap(-2), set DTR on SCC ports and hack around a bunch of BIOS bugs
  148. while we're at it, including TIOCSBRK for SCC ports.  you still need to
  149. load debugged drivers (before MiNT!) to get reliable flow control and
  150. stop losing chars on all TOS versions _i_ know, your mileage may vary...
  151. at least the remaining bugs should not affect the rest of the system
  152. anymore. (except for the mega STe SCC/DMA hardware bug of course...)
  153.  
  154. **************************************
  155.  
  156. bios.c,biosfs.c,fasttext.c,mint.h:
  157.         move definition of INLINE to mint.h  --hohmuth
  158.  
  159. **************************************
  160.  
  161. README.1ST: update.  --hohmuth
  162.